windows xp linux laptops software unix notebook hosting computer replacement windows digital cameras monitor computer repair centos fedora open source windows mozilla explorer cell phones vista debian doors javascript internet microsoft siding